![]() |
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
#include <slice.h>
Public Member Functions | |
Slice () | |
Construct empty slice. More... | |
Slice (Buffer< T > *buffer) | |
Construct slice pointing to a buffer. More... | |
Slice (Buffer< T > &buffer, size_t from, size_t to) | |
Construct slice pointing to a part of a buffer. More... | |
T * | data () const |
Get slice data. More... | |
size_t | size () const |
Get number of elements in slice. More... | |
size_t | capacity () const |
Get maximum possible number of elements in slice. More... | |
void | resize (size_t new_size) |
Change slice size, up to the available capacity. More... | |
Slice | range (size_t from, size_t to) const |
Construct a slice pointing to a part of this slice. More... | |
void | print () const |
Print slice to stderr. More... | |
operator const struct unspecified_bool * () const | |
Convert to bool. More... | |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |